#ifndef HTEST_HEADER
#define HTEST_HEADER

#include "stdio.h"
#include "stdlib.h"
#include "string.h"

#define CHECK_TRUE(condition)\
{ if (!(condition)) \
  { printf ("NOT CHECK TRUE File %s, line %d \n", __FILE__, __LINE__);} \
}

#define CHECK_EQ(expected,actual)\
{ if (strcmp((expected), (actual)) != 0) \
  { printf ("NOT CHECK EQ File %s, line %d, values %s != %s\n", __FILE__, __LINE__, expected, actual);} \
}

void TestHint();
void TestHfloat();
void TestPoly();
void TestTablo();
void TestFactorAlg();

#endif
